package com.zshan.clinic.admin.entity.vo;

import lombok.Data;

import java.time.LocalTime;
import java.util.List;

/**
 * 医生班次预约情况
 * @author lichen
 */
@Data
public class DoctorShiftRegVo {

    /** 班次ID */
    private Long shiftId;

    /** 班次名称 */
    private String shiftName;

    /** 开始时间 */
    private LocalTime startTime;

    /** 结束时间 */
    private LocalTime endTime;

    /**
     * 班次所在的科室
     */
    private Long deptId;

    /**
     * 班次所在的诊室
     */
    private Long roomId;



    /** 是否请假 */
    private String isLeave;

    /** 请假开始时间 */
    private LocalTime leaveStartTime;

    /** 请假结束时间 */
    private LocalTime leaveEndTime;

    /**
     * 已经预约的时间间隔
     */
    private List<DoctorShiftRegDetailVo> detailList;
}
